using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Boa.HD.AccesoDatos.Entidades;
using Didsoft.Mvc.DataModel;
using Boa.HD.AccesoDatos.Entidades.DTO;

namespace Boa.HD.Negocios.Servicios
{  
   public interface IHD_HistoriaProblemaAsistidoNegociosServicio: IDataModelBase<HD_HistoriaProblemaAsistido>
   {   
	  //List<HD_HistoriaProblemaAsistido> BuscarPorAlgunParametro(string filter)
       List<HD_HistoriaProblemaAsistido> HistorialProblemaPorTecnico();

       List<DtoResumenHistoraProblema> ListaParaAdministrador(int Prioridad, string filtro, int EstadoTrabajoId);

       void ActualizarEstado(DtoResumenHistoraProblema entidad);

       
       HD_HistoriaProblemaAsistido AtenderSolicitud(int HistoriaId, bool NotificadoComoBug = false, string BugDescripcion = "");
   }
}


